Big Huge Thesaurus

Allium scorodoprasum

noun